runtime.stkframe.varp (field)

25 uses

	runtime (current package)
		heapdump.go#L308: 		for off := child.arglen; off < s.varp-s.sp; off += goarch.PtrSize {
		heapdump.go#L315: 		for off := s.varp - size - s.sp; off < s.varp-s.sp; off += goarch.PtrSize {
		heapdump.go#L322: 		dumpbv(&bv, s.varp-uintptr(bv.n)*goarch.PtrSize-s.sp)
		mbitmap.go#L1476: 			if u.frame.sp <= uintptr(p) && uintptr(p) < u.frame.varp {
		mbitmap.go#L1490: 				off := (uintptr(p) + i - u.frame.varp + size) / goarch.PtrSize
		mgcmark.go#L938: 		if frame.varp != 0 {
		mgcmark.go#L939: 			size := frame.varp - frame.sp
		mgcmark.go#L972: 		scanblock(frame.varp-size, size, locals.bytedata, gcw, state)
		mgcmark.go#L981: 	if frame.varp != 0 {
		mgcmark.go#L988: 			base := frame.varp // locals base pointer
		panic.go#L703: 			d1.varp = frame.varp
		stack.go#L658: 	if (goarch.ArchFamily == goarch.AMD64 || goarch.ArchFamily == goarch.ARM64) && frame.argp-frame.varp == 2*goarch.PtrSize {
		stack.go#L665: 			bp := *(*uintptr)(unsafe.Pointer(frame.varp))
		stack.go#L676: 		adjustpointer(adjinfo, unsafe.Pointer(frame.varp))
		stack.go#L684: 		adjustpointers(unsafe.Pointer(frame.varp-size), &locals, adjinfo, f)
		stack.go#L697: 	if frame.varp != 0 {
		stack.go#L701: 			base := frame.varp // locals base pointer
		stkframe.go#L59: 	varp uintptr // top of local variables
		stkframe.go#L182: 	size := frame.varp - frame.sp
		stkframe.go#L194: 			print("runtime: frame ", funcname(f), " untyped locals ", hex(frame.varp-size), "+", hex(size), "\n")
		traceback.go#L388: 	frame.varp = frame.fp
		traceback.go#L391: 		frame.varp -= goarch.PtrSize
		traceback.go#L411: 	if frame.varp > frame.sp && framepointer_enabled {
		traceback.go#L412: 		frame.varp -= goarch.PtrSize